tg-me.com/python_academy/2014
Last Update:
Как работают статические методы
Статические методы создаются в классе при помощи декоратора @staticmethod
. Такие методы привязаны к классу, а не объекту — в этом и есть основное отличие.
Такой тип методов не может модифицировать ни объект, ни сам класс. То есть передавать объект или класс и прописывать self
или cls
в аргументах не нужно.
Обычную функцию стоит вносить в класс в качестве статического метода в том случае, когда эта функция логически относится к классу и имеет смысл там быть.
#ооп
BY Python Academy

Share with your friend now:
tg-me.com/python_academy/2014